package com.cema.manage.project.manage.proBanner.domain;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
    import java.util.Date;

/**
 * Banner管理表 biz_pro_banner
 *
 * @author reasahi
 * @date 2024-10-12
 */
@TableName(value = "biz_pro_banner")
public class ProBanner extends Model<ProBanner>
{
private static final long serialVersionUID=1L;

/** 主键 */
    @TableId(value = "id")
    private Integer id;
/** 图片 */
    @TableField(value = "pb_url")
    private String pbUrl;
/** 是否启用：0：禁用 1：启用 */
    @TableField(value = "pb_enable")
    private Integer pbEnable;
/** 外链接 */
    @TableField(value = "pb_link")
    private String pbLink;
/** 排序 */
    @TableField(value = "pb_sort")
    private Integer pbSort;
/** 创建时间 */
    @TableField(value = "create_time")
    private Date createTime;

/**
 * 设置：主键
 */
public void setId(Integer id)
        {
            this.id = id;
        }

/**
 * 获取：主键
 */
public Integer getId()
        {
        return id;
        }
/**
 * 设置：图片
 */
public void setPbUrl(String pbUrl)
        {
            if(pbUrl!=null){
            if(pbUrl.trim().isEmpty()){
            this.pbUrl =null;
            }else{
            this.pbUrl = pbUrl;
            }
            }
        }

/**
 * 获取：图片
 */
public String getPbUrl()
        {
        return pbUrl;
        }
/**
 * 设置：是否启用：0：禁用 1：启用
 */
public void setPbEnable(Integer pbEnable)
        {
            this.pbEnable = pbEnable;
        }

/**
 * 获取：是否启用：0：禁用 1：启用
 */
public Integer getPbEnable()
        {
        return pbEnable;
        }
/**
 * 设置：外链接
 */
public void setPbLink(String pbLink)
        {
            if(pbLink!=null){
            if(pbLink.trim().isEmpty()){
            this.pbLink =null;
            }else{
            this.pbLink = pbLink;
            }
            }
        }

/**
 * 获取：外链接
 */
public String getPbLink()
        {
        return pbLink;
        }
/**
 * 设置：排序
 */
public void setPbSort(Integer pbSort)
        {
            this.pbSort = pbSort;
        }

/**
 * 获取：排序
 */
public Integer getPbSort()
        {
        return pbSort;
        }
/**
 * 设置：创建时间
 */
public void setCreateTime(Date createTime)
        {
            this.createTime = createTime;
        }

/**
 * 获取：创建时间
 */
public Date getCreateTime()
        {
        return createTime;
        }

@Override
protected Serializable pkVal(){
        return this.id;
        }
        }

